查看原文
其他

数独、译码…这些小游戏都是培养逻辑、编程启蒙的一把好手!

2017-07-14 海码爸爸 海码爸爸

每次开编程班时,总有一些家长因为孩子年龄不够被我“劝退”,一般我都会建议,太小的孩子可以先在家玩玩编程游戏、数学游戏,慢慢培养计算思维。


今天,就来帮大家补充一下“游戏库存”,推荐3款方便操作的数学和编程小游戏,用家里最简单的道具,就能培养孩子的逻辑能力,理解编程模式,小孩子大孩子都适玩。


简单易上手的数独


数独,顾名思义——每个数字只能出现一次,数独源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大。最常见的数独游戏是通过九宫格,在每一个小九宫格中,分别填上1至9的数字,让整个大九宫格每一列、每一行的数字都不重复。


数独作为儿童脑力训练游戏,在全球已火了上百年。很多学校里也会用它来对孩子进行脑力训练。



标准的九宫格玩法对成人适合,对三四岁的孩子太过于复杂。但是不妨通过这个原理对数独游戏进行简化。入门时可以先抛开数字,用颜色代替。


首先,准备一张白纸,画好3×3的格子。再准备3种颜色的纸片,每种纸片3个(家里如果有彩色积木或者磁铁片都可以拿来代替纸片使用)。任务是把9个纸片放到9个格子里,横竖的颜色均不重复。



进阶版玩法可以用上数字。准备1-9的数字卡片,也可以用数字积木。任务是把数字放进空格里,保证横竖相加都为15。


首先,家长先帮孩子布局,放置好一些卡片,每行只留一个空格,然后给孩子计算器,顺便教他怎样使用计算机,最后让小朋友尝试解题,找到正确的数字。孩子通过使用工具(计算器)解决了难题,成就感会爆棚。



这个玩法里,不强求孩子一定能找到解决方案。孩子和孩子的特长不一样,爸爸妈妈们不用太急功近利,如果无法独立解决,爸爸妈妈们可以帮助其一起完成,讲解其中的奥妙。


对大一点的孩子来说,则可直接做4×4或者6×6的数独,至于九宫格,网上一搜就有很多了。

比如说这题4×4的:


答案是:


这题6×6的:


答案是:



这个游戏的可贵之处在于,可以帮助训练逻辑思维,增进推理能力,在玩耍中孩子既要考虑横线又要考虑纵线,分析判断能力会大增。这对于编程学习的启蒙是非常重要的。


自制“密码箱”


孩子太小还达不到编程学习年龄?其实,在家通过一张白纸就能找到编程译码的既视感,让孩子们玩得不亦乐乎。


首先准备一张白纸,画上4×4的格子,如下图,在空格里写上关键词。



如下图,A1=上,A2=底,如此类推。关键词爸爸妈妈们可以替换成别的。但是要尽量用简单的、孩子已经掌握了的字。在玩耍前,先带着孩子将所有字都念一遍,不会的字趁机教给他们




接着,游戏开始,我们把糖果、孩子喜欢的玩具等藏起来。然后写出密码,告诉孩子们破解这个密码可以找到他们喜爱的物品。比如藏在床底下,就写上B1、A2、C3;藏在门后面,就写C1、C2、A3。


这张表其实就是一个非常简单的程序。孩子初次进入程序的世界,刚开始会不知所措,等慢慢熟悉规律,并通过自己的脑力运算完成目标后会非常欣喜!


玩着玩着还可以增加难度,增加表格数量,把句子拆开填进格子中比如“请找到一个红色乐高”、“好吃的在妈妈包里”……让编程和破译成为你和娃之间新的语言模式吧。


当然还可以进行角色互换,让孩子编写密码,把地点用密码告诉家长。我们会发现,孩子破解密码的能力要比编写密码的能力超前,也就是说,能破解不一定能编写。


刚开始编的时候,错误百出,这时就需要停下来给他讲解规则,或者多玩几次破解密码,让他自己慢慢摸索出规律。


做条二进制项链吧!


众所周知,原始的电脑编码都是二进制(全部用数字0,1表示),如今依旧是二进制。但是越来越多的代码程序让编程更简单一些,因此程序员不必再写二进制。


不过,让孩子理解二进制原理依然大有益处。下面这个编程游戏,让孩子用不同颜色的珠子把自己的名字编进项链或者手链,帮助孩子更加容易了解二进制的概念。




二进制数(binary numbers)是由0和1组成的,它代表了计算机世界的语言构成,26个英文字母对应的二进制是什么呢?见下方表格:


图中黑格代表0,白格代表1。


怎么做呢?比如单词CAT,我们可以用ASCII码表示成:

01000011 (C) 

01000001 (A) 

01010100 (T).


如果我们用ascii码制作一条项链,把小伙伴的名字隐藏在里面,然后送给TA,是不是很有意思?


以下图为例,黑色珠子代表0,白色珠子代表1,中间透明绿的珠子就负责把字母隔开。


可以任意选择孩子喜欢的颜色:



这个游戏还可以用乐高来完成,如下图,可以用白色的积木代表1,蓝色的积木代表0。让孩子参照图拼出指定的英文单词,或者你拼出单词,让孩子依照表格进行解密,都很好玩儿。



上面介绍的几种游戏,材料随手可得,每种玩起来也就十几二十分钟,玩耍过程中,不仅增加了亲子时间,孩子在计算、记忆力、逻辑思维方面的能力肯定也不会差,也能为编程入门打下良好的基础。




相关阅读:

别家孩子都玩啥?5款大热机器人玩具真实使用报告出炉!

3个小游戏,让孩子轻松理解复杂的编程概念和语句!

英国娃2岁开始接触编程?他们从这些小游戏开始培养






海码爸爸 一群计算机博士发起的父联组织

长按识别二维码,加关注;欢迎加入QQ群:566342198(注明“编程”)









戳阅读原文,免费参加Scratch编程初级课!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存